import { default as request, cloud } from '@/framework/utils/request'

/**
 * 视频审核分页查询
 */
export function getPage(params) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/page`,
    method: 'get',
    params
  })
}

/**
 * 视频信息分页查询（在线视频用）
 */
export function getOnlinePage(params) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/onlinePage`,
    method: 'get',
    params
  })
}

/**
 * 视频审核分页查询
 */
export function getAuditPage(params) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/getAuditPage`,
    method: 'get',
    params
  })
}

/**
 * 修改视频审核状态
 */
export function editAuditSts(data) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/editAuditSts`,
    method: 'post',
    data
  })
}

/**
 * 获取视频信息单条数据详情
 */
export function getDetail(id) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/detail`,
    method: 'get',
    params: {
      id
    }
  })
}

/**
 * 获取菜单类型为目录的菜单列表
 */
export function getMenuListByType() {
  return request({
    url: `${cloud.onlineClass}/menuInfo/getMenuListByType`,
    method: 'get'
  })
}

/**
 * 新增视频信息数据
 */
export function insertVideo(data) {
  return request({
    url: `${cloud.onlineClass}/videoInfo/add`,
    method: 'post',
    data
  })
}

